package org.zhs.springframework.factory;

import org.zhs.springframework.BeansException;

/**
 * 定义Bean工厂接口
 */
public interface BeanFactory {

    /**
     * 返回 Bean 的实例对象
     * @param beanName 要检索的bean的名称
     * @return 实例化的Bean对象
     * @throws BeansException 不能获取Bean对象，则抛出异常
     */
    Object getBean(String beanName) throws BeansException;

}
